PixelのLinuxターミナル環境からホスト(Android OS)側に接続するためのIPアドレスを取得
以下、PixelのLinuxターミナル環境にtermuxからssh接続する設定を済ませている前提。
現時点ではホスト側のIPアドレスはターミナル環境再起動毎に変わるので、都度取得する必要がある。
adb shellまたはShizukuが使える、あるいはrootな場合
普通に ip a コマンドで取れる。
adb shell ip a またはShizukuの場合 rish -c "ip a"
code:termux.sh
$ rish -c "ip -j a" | jq '.[] | select(.ifname == "avf_tap_fixed").addr_info[] | {family,local}'
{
"family": "inet",
"local": "172.25.33.99"
}
{
"family": "inet6",
"local": "fe80::8cfa:3dff:fefe:ce3e"
}
adb shellまたはShizukuが使える状況にない場合
IPv4: Termuxでipconfigを実行
code:sh
$ ifconfig
Warning: cannot open /proc/net/dev (Permission denied). Limited output.
avf_tap_fixed: flags=20547<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.33.99 netmask 255.255.255.0 broadcast 172.25.33.255
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
wlan1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.36 netmask 255.255.255.0 broadcast 192.168.0.255
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
IPv6アドレスは最近のAndroidでは制限されてて見られない
IPv6: Termuxからリンクローカルアドレスに接続して、接続元IPアドレスを確認
リンクローカルアドレス→PixelのLinuxターミナル環境に接続するためのリンクローカルアドレスを取得
sshの場合 $SSH_CONNECTION を見る
code:termux.sh
$ ssh vm 'echo $SSH_CONNECTION'
fe80::8cfa:3dff:fefe:ce3e%enp0s7 59950 fe80::b455:90ff:fea2:6625%enp0s7 11111
$ ssh vm 'echo $SSH_CONNECTION' | cut -d" " -f1
fe80::8cfa:3dff:fefe:ce3e%enp0s7
一応、ログインしてすぐexitして再ログインしても確認できる
code:txt
$ ssh vm
Linux localhost 6.1.0-34-avf-arm64 #1 SMP Debian 6.1.135-1 (2025-04-25) aarch64
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Aug 4 13:36:53 2025 from fe80::7878:c8ff:fe10:b648%enp0s7
これ→ Last login: Mon Aug 4 13:36:53 2025 from fe80::7878:c8ff:fe10:b648%enp0s7
#Pixelターミナル